package com.wing.wechat.vo;

import lombok.Data;

import java.util.List;

/**
 * 打卡时间-返回VO
 */
@Data
public class ResponseUserCheckinDate {

    /**
     * 工作日。若为固定时间上下班或自由上下班，则1到6分别表示星期一到星期六，0表示星期日
     */
    private List<Integer> workdays;

    /**
     * 打卡规则ID
     */
    private Integer groupid;

    /**
     * 工作日上下班打卡时间信息
     */
    private List<ResponseUserCheckinDate> checkintime;

    /**
     * 下班不需要打卡，true为下班不需要打卡，false为下班需要打卡
     */
    private Boolean noneed_offwork;

    /**
     * 打卡时间限制（毫秒）
     */
    private Integer limit_aheadtime;

    /**
     * 允许迟到时间（秒）
     */
    private Integer flex_on_duty_time;

    /**
     * 允许早退时间（秒）
     */
    private Integer flex_off_duty_time;
}
